using Microsoft.SqlServer.Management.Smo;
using System;

namespace Microsoft.SqlServer.Management.SqlManagerUI.Scripting
{
    using Server = Microsoft.SqlServer.Management.Smo.Server;
	internal class ScriptSqlAssemblyCommand : ScriptObjectCommand
	{
		public ScriptSqlAssemblyCommand(Server server, ObjectScriptedHandler scriptTarget, ScriptActions scriptAction) : base(server, scriptTarget, scriptAction)
		{
		}

		protected override void ScriptCreate(SqlSmoObject smoObject, ScriptingOptions options, ObjectScriptedHandler scriptTargetHandler)
		{
			SqlAssembly sqlAssembly = smoObject as SqlAssembly;
			if (sqlAssembly != null)
			{
				AssemblySecurityLevel arg_10_0 = sqlAssembly.AssemblySecurityLevel;
			}
			base.ScriptCreate(smoObject, options, scriptTargetHandler);
		}
	}
}
